\hypertarget{classcom_1_1_peer}{
\section{com.Peer Class Reference}
\label{classcom_1_1_peer}\index{com::Peer@{com::Peer}}
}


Collaboration diagram for com.Peer:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=400pt]{classcom_1_1_peer__coll__graph}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classcom_1_1_peer_ae7e7160223d0fe9c13d48e73e581b51a}{
{\bfseries Peer} (String name, String address, int port, int capacity)}
\label{classcom_1_1_peer_ae7e7160223d0fe9c13d48e73e581b51a}

\item 
\hypertarget{classcom_1_1_peer_a8f343fbf3dc72316da5601997e48a7e3}{
void {\bfseries startServer} ()}
\label{classcom_1_1_peer_a8f343fbf3dc72316da5601997e48a7e3}

\item 
\hypertarget{classcom_1_1_peer_ac22b9a7b12d0c603f9134f045a0b6ee9}{
void {\bfseries ping} (String address, int port, int queryId)}
\label{classcom_1_1_peer_ac22b9a7b12d0c603f9134f045a0b6ee9}

\item 
\hypertarget{classcom_1_1_peer_ad7713a4677c2c9635ab4d358b9135a92}{
void {\bfseries printpList} ()}
\label{classcom_1_1_peer_ad7713a4677c2c9635ab4d358b9135a92}

\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
static void \hyperlink{classcom_1_1_peer_a35bce372cb3fcd08c026e413f82d4496}{main} (String\mbox{[}$\,$\mbox{]} args)
\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classcom_1_1_peer_a95d17a6c359d2734a41fc14c1698ef6a}{
\hyperlink{classcom_1_1_peer_data}{PeerData} {\bfseries localPeerData}}
\label{classcom_1_1_peer_a95d17a6c359d2734a41fc14c1698ef6a}

\item 
\hypertarget{classcom_1_1_peer_a448b7ebb70f36938b2afcd8bf39c8ef4}{
ArrayList$<$ \hyperlink{classcom_1_1_peer_data}{PeerData} $>$ {\bfseries peerList}}
\label{classcom_1_1_peer_a448b7ebb70f36938b2afcd8bf39c8ef4}

\end{DoxyCompactItemize}


\subsection{Member Function Documentation}
\hypertarget{classcom_1_1_peer_a35bce372cb3fcd08c026e413f82d4496}{
\index{com::Peer@{com::Peer}!main@{main}}
\index{main@{main}!com::Peer@{com::Peer}}
\subsubsection[{main}]{\setlength{\rightskip}{0pt plus 5cm}static void com.Peer.main (
\begin{DoxyParamCaption}
\item[{String\mbox{[}$\,$\mbox{]}}]{ args}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}
\label{classcom_1_1_peer_a35bce372cb3fcd08c026e413f82d4496}
Command line execution optional. Class can be separated.


\begin{DoxyParams}{Parameters}
\item[{\em args}]\end{DoxyParams}


The documentation for this class was generated from the following file:\begin{DoxyCompactItemize}
\item 
src/com/Peer.java\end{DoxyCompactItemize}
